package com.tengju.bff.interfaces.manage.star.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class SurveyQuestionConfigVO {

    @ApiModelProperty("问题code")
    private String code;

    @ApiModelProperty("问题名称")
    private String title;

    @ApiModelProperty("问题顺序")
    private Integer order;

    @ApiModelProperty("问题类型，1：单选，2：多选，3：日期，4：二选一，5：文本输入框，6：段落，7：多文本框，8：图片上传  9:是否选择（默认否）")
    private Integer type;

    @ApiModelProperty("是否必填")
    private boolean required;

    @ApiModelProperty("选项内容,只适用签约问卷调查最初版")
    @Deprecated
    /** 兼容前端问卷调查最初版本，后续废弃掉 */
    private List<String> params;

    @ApiModelProperty("选项内容")
    private List<SurveyQuestionConfigContentVO> configContent;


    @ApiModelProperty("是否填充")
    private Boolean hasFilled;

    @ApiModelProperty("填充值")
    private String filledData;

    @ApiModelProperty("其他值")
    private String otherData;

    @ApiModelProperty("信息类型 1:基本信息 2:其他信息")
    private Integer msgType;

}
